iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
Modern Web

JavaScript 筆記 2 版系列 第 6

JavaScript Day06 - 流程判斷

  • 分享至 

  • xImage
  •  

if else 與 else if

  • 參考 Day06 - 變數(03) - BMIDay11 - 流程控制與判斷
  • () 內的條件就是搭配前一天的比較與邏輯運算子來組合,如果滿足(true),則進入 {}{} 內則是預計執行的內容
  • if 內執行的內容可以再搭配多個 if,滿足第一層 if 的條件後再進入第二層的 if 判斷
  • 除了一開始的 if 為必要,elseelse if 非必要,依實際需求條件
  • else 代表是 if 的條件以外全部,所以不用再使用條件內容的 ()
  • 雖然 JS 的括號 {} 的位置沒有指定與對位(縮排、排版)問題,但一般還是會對位,這樣在解讀程式碼時會比較容易了解

語法搭配


// if else
if (條件) {
 // 假如( if )滿足條件( true ),就執行這個{ }內的內容
} else {
 // 否則( else ),就執行這個{ }內的內容
}

// if else 搭配 else if
if (條件1) {
 // 假如( if )滿足條件1( true ),就執行這個{ }內的內容
} else if (條件2) {
 // 否則假如( else if )滿足條件2( true ),就執行這個{ }內的內容
} else {
 // 否則( else ),就執行這個{ }內的內容
}

// if 內的 if
if (條件) {
 // 假如( if )滿足條件( true ),就執行這個{ }內的內容
    if (條件) {
     // 內容
    }
} else {
 // 否則( else ),就執行這個{ }內的內容
}

次回

預計進入陣列


上一篇
JavaScript Day05 - 比較與邏輯判斷運算子
下一篇
JavaScript Day07 - 陣列
系列文
JavaScript 筆記 2 版31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言